﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PaketTrackerVerwaltung.PaketTrackerServer;

namespace PaketTrackerVerwaltung.ViewModels
{
    public class PaketStatusViewModel : PaketStatus
    {
        public PaketStatusViewModel(PaketStatus status)
        {
            this.Beschreibung = status.Beschreibung;
            this.Coordinate = status.Coordinate;
            this.MapImage = status.MapImage;
            this.MitarbeiterID = status.MitarbeiterID;
            this.StationID = status.StationID;
            this.Status = status.Status;
            this.Zeitstempel = status.Zeitstempel;
        }

        public PaketStatusViewModel()
        {

        }
        
        
        public string MA
        {
            get
            {
                PaketTrackerServer.WebservicesSoapClient client = new WebservicesSoapClient();
                Mitarbeiter mit = client.GetMitarbeiter(this.MitarbeiterID);

                return (mit != null ? mit.Vorname + " " + mit.Name : String.Empty);
            }
        }
    }
}
